peer through the wet windscreen - Francés Inglés Diccionario